Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
16 SELWOOD PLACE Terraced £2,475,000 11 Feb 2004
17 SELWOOD PLACE Terraced £2,150,000 4 Oct 2000
19 SELWOOD PLACE Detached £350,000 26 Jul 1996